﻿

img{width:100%;}
.banner{display:block;}
.banner img{width:100%;}
.head{display: block; background-color:#0F6; height:48px; position:relative; background-color:#FF787E;}
.tit_left{display: block;width:10%; position:absolute; left:10px; top:0px; line-height:48px; font-size:1.4rem; color:#fff; }
.tit_left img{ height:24px; width:auto; display:block; margin:10px auto 0 auto;}
.tit_center{margin:0 auto; width:80%;display: block;}
.tit_center h1{ line-height:48px; font-size:1.8rem; text-align:center; color:#fff;}
.tit_right{display: block;width:10%; position:absolute; right:10px; top:0px; line-height:48px; font-size:1.4rem; color:#fff;}
.tit_right img{ width:24px; display:block; margin:10px auto 0 auto;}

.text{font-size:3rem; color:#666; text-align:center; display:block; margin:10px auto;}

.input_tetx{border-radius:4px; border:1px solid #ccc; width:100%; line-height:4rem;}
.border_bottom_1{border-bottom:1px solid #eee;}
.border_bottom_2{border-bottom:2px solid #C97275;}
.m_lr20{margin:20px;}
.p_lr20{padding:20px;}

.box_list{ font-size:1.6rem;}
.box_list dl,.box_list dt,.box_list dd{width:100%; position:relative}
.box_list dt,.box_list dd{ margin:8px 0; width:100%; height:auto; line-height:40px; position:relative;}
.box_list ul{ overflow:hidden; width:100%; background-color:#fff}
.box_list ul li{float:left; position:relative;}
.li_ico_sel{width:50px; position:relative; margin:14px 0 0 10px;}
.li_logo{width:200px; margin-left:10px; text-align:center; padding-top:2px;}
.box_list ul .li_logo img{ width:100%; margin: 0 auto; border:1px solid #ccc;}
.switch03{position:absolute; right:10px; top:6px; width:90px; height:40px;}
.switch04{position:absolute; left:10px; top:8px; width:40px; height:40px;}
.ul_list{overflow:hidden;}
.ul_list li{float:left; margin:0 8px 0 0; display:block;}
.switch05{position:absolute; left:0px; top:9px; width:22px; height:22px;}

.middle100{width:100%; margin:20px auto;}
.success_img{width:100%; text-align:center;}
.success_img img{width:30%;}
.note{border-bottom:1px solid #eee; margin:20px 0; font-size:1.8rem; text-align:center; padding:20px 0; line-height:180%;}
.note b{color:#6AB121; font-size:1.8rem; font-weight:normal}
.note span{color:#FF787E}
.note ul{overflow:hidden;}
.note .li_l{float:left; width:50%; text-align:right; padding:5px 0;}
.note .li_r{float:left; width:50%; text-align:left; padding:5px 0;}
.a_bt{display:block; width:30%; line-height:48px; text-align:center; border-radius:4px; background-color:#FF787E; color:#fff; font-size:1.8rem; margin:0 auto;}
.a_bt_all{display:block; width:20%; line-height:48px; text-align:center; border-radius:4px; background-color:#FF787E; color:#fff; font-size:1.4rem;}

.middle90{width:90%; margin:20px auto;}
.middle90 dl{width:48%; margin:0 1% 10px 1%; float:left; background-color:#F0F0F0}
.middle90 dl dd{overflow:hidden; height:40px; position:relative; padding-left:10px; line-height:220%;}
.middle90 dl dd a{position:absolute; right:15px; top:10px; display:block; width:15%; text-align:center}
.middle90 dl dd a img{ height:24px; width:auto;}
.middle90 dd b{font-size:1.4rem; color:#333;}
.middle90 dd span{font-size:1.2rem; color:#FF777E;}
.middle90 dd del{font-size:1.2rem; color:#666;}

.middle80{width:80%; margin:20px auto;}
.detial_list ul{overflow:hidden;}
.detial_list li{float:left; margin:5px 0;}
.detial_list li.box_name{width:30%; font-size:1.4rem; color:#999;}
.detial_list li.detial_name{ font-size:1.4rem; color:#333;}
.detial_list li span{font-size:1.2rem; color:#FF777E;}
.detial_list li del{font-size:1rem; color:#666;}

.info_box img{width:100px; float:left; margin:0 20px 0 0;}
.info_box span{color:#FF787D;}

.detial_info_list{color:#666;}
.detial_info_list em{color:#000; margin:0 30px 0 0;}
.detial_info_list span{color:#FF777E}
.detial_info_list dt{font-size:1.4rem; color:#000;}
.detial_info_list .li_l{width:130px;}
.detial_info_list .detail_list_img{overflow:hidden;}
.detial_info_list .detail_list_img img{width:100px; float:left; margin-right:20px;}
.detial_info_list .detail_list_img span{font-size:1.4rem}
.detial_info_list  .pay_info_list img{width:150px; float:right; margin-right:20px;}

.list_box img{width:20px; float:right; margin-top:15px;}
.list_box ul{overflow:hidden; width:100%;}
.list_box li{border-bottom:1px solid #eee; display:block; width:100%; clear:both; line-height:65px; padding:0 20px;}
.list_box li span{float:right;}
.list_box li a{display:block;font-size:1.4rem; color:#9E9E9E}
.list_box li a:hover{color:#9E9E9E;}
.list_box b{font-weight:normal;}

.account_box{ background-color:#FF787E; display:block; padding:20px 0; clear:both; width:100%; overflow:hidden;}
.account_box dl{ width:90%; margin:0 auto;}
.account_box dt{width:30%; float:left; margin-right:20px; margin-left:20px;}
.account_box dd{font-size:1.4rem; padding:5px 20px; color:#fff;}
.account_box dd span{ display:block; width:50px; float:left}

.info_peisong dl{font-size:1.6rem; overflow:hidden; clear:both; color:#666;}
.info_peisong dt{float:left; width:70%; padding:10px; line-height:180%;}
.info_peisong dd{float:right; width:30%; padding:10px; line-height:180%; text-align:center;}
.info_peisong span{color:#FF787E;}
.info_peisong a{border-radius:5px; background-color:#FF787E; font-size:1.4rem; padding:5px 5px; text-align:center; color:#fff;}

.reg_box{font-size:1.6rem; color:#666;}
.reg_box ul{ overflow:hidden; width: 100%;}
.reg_box li{width:90%; clear:both; display:block; padding:20px 10px; margin:0 auto; position:relative;}
.reg_box input{border-radius:4px; border:1px solid #ccc; display:block; width:100%; padding:5px 0;}
.reg_box a{border-radius:5px; background-color:#FF787E; color:#fff; text-align:center;padding:5px 10px; position:absolute; right:10px; top:20px;}

.edit_box{font-size:1.6rem; color:#666;}
.edit_box ul{ overflow:hidden; width: 100%;}
.edit_box li{width:90%; clear:both; display:block; padding:10px 10px; margin:0 auto; position:relative; text-align:center;}
.edit_box input{border-radius:4px; border:1px solid #ccc; display:block; width:100%; padding:5px 0;}
.edit_box a{border-radius:5px; background-color:#FF787E; color:#fff; text-align:center;padding:5px 20px;}

.about_box{font-size:1.8rem;}
.about_box .logo_img img{ width:60%;}
.about_box .weibo_logo img{ width:15%; vertical-align:middle; margin:0 15px;}
.about_box .weixin_logo img{ width:15%; vertical-align:middle; margin:0 15px;}
.about_box div{display:block; width:100%; overflow:hidden; margin:50px 0;color:#666;}
.about_box a,.about_box a:hover{color:#666; border-radius:5px; padding:5px 20px; color:#fff; background-color:#FF787E;}
.call_phone,.weibo_logo,.weixin_logo{border:1px solid #ccc; border-radius:5px; padding:20px 0;}
.logo_img,.call_phone{text-align:center}
.weibo_logo,.weixin_logo{}

.shoucang_box dl{border-bottom:1px solid #f2f2f2; display: block; width:100%; clear:both; overflow:hidden; margin:10px 0; padding:10px 0;}
.shoucang_box dl dt{width:100px; float:left; margin:0 10px;}
.shoucang_box dl dt img{width:100px;}
.shoucang_box dl dd{font-size:1.6rem}


.dingdan_gz div.danhao{font-size:1.6rem; padding:10px 0; text-indent:20px; margin-bottom:10px;}
.dingdan_now,.dingdan_cent,.dingdan_begin{position:relative;}
.dingdan_now a,.dingdan_cent a,.dingdan_begin a{ position:absolute; right:10px; top:4px; padding:4px 10px; color:#fff; background-color:#FF787E; border-radius:4px; font-size:1.4rem}
.dingdan_gz .dingdan_now{ background:url(../images/jindu01.png) no-repeat 10px 0px; background-size:18px; font-size:1.2rem; padding:2px 0 20px 40px;}
.dingdan_gz .dingdan_cent{ background:url(../images/jindu02.png) no-repeat 10px 0px; background-size:18px; font-size:1.2rem; padding:2px 0 20px 40px;}
.dingdan_gz .dingdan_begin{ background:url(../images/jindu03.png) no-repeat 10px 0px; background-size:18px; font-size:1.2rem; padding:2px 0 20px 40px;}
.dingdan_gz p{font-size:1.6rem; color:#666;}


.dingdan_list{font-size:1.6rem;}
.dingdan_list .time_change_a{text-align:center; background-color:#FF787E; display:block; margin:0; padding:18px 0;}
.dingdan_list .time_change_a a{border-radius:5px; padding:5px 40px; border:1px solid #fff; color:#fff; margin:10px -1px; font-size:1.4rem;}
.dingdan_list_detial{border-bottom:1px solid #f2f2f2; display:block; overflow:hidden; padding:10px 0;}
.dingdan_list_detial dt{position:relative; padding:10px 0; padding-left:20px;}
.dingdan_list_detial dt a{padding:5px 10px; color:#fff; background-color:#FF787E; float:right; margin-right:10px; border-radius:3px; font-size:1.4rem}
.dingdan_list_detial dd img{width:100px; float:left; margin:0 10px;}
.dingdan_list_detial dd{font-size:1.4rem; line-height:180%;}
.dingdan_list_detial dd b{width:60px; display:block;font-size:1.4rem; font-weight:normal; float:left; color:#666;}
.dingdan_list_detial dd span{color:#FF787E;}

.hot_word_banner{display:block; height:150px; overflow:hidden; font-size:1.8rem; border-bottom:1px solid #f2f2f2;}
.dingdan_list_detial2{border-bottom:1px solid #f2f2f2; display:block; overflow:hidden; padding:10px 0;}
.dingdan_list_detial2 dt{position:relative; padding:10px 0; padding-left:20px; font-size:1.6rem;}
.dingdan_list_detial2 dt span{padding:2px 20px; float:right; margin-right:10px; border-radius:3px; font-size:1.6rem;color:#FF787E;}
.dingdan_list_detial2 dt span del{color:#ccc; margin:0 10px; font-size:1.2rem;}
.dingdan_list_detial2 dd img{width:100px; float:left; margin:0 10px;}
.dingdan_list_detial2 dd{font-size:1.4rem; line-height:180%;}
.dingdan_list_detial2 dd p{font-size:1.4rem; font-weight:normal; color:#666; margin:0 0 5px 0}
.dingdan_list_detial2 dd span{color:#FF787E;}

.gouwuche_box{font-size:1.6rem}
.caozuo{ border-bottom:1px solid #f2f2f2; padding:10px 0 10px 30px; position:relative; overflow:hidden;}
.caozuo a{ padding:4px 20px; float:right; margin-right:10px; border-radius:3px; font-size:1.4rem; color:#fff; background-color:#FF787E;}
.gouwuche_detial dl{border-bottom:1px solid #f2f2f2; overflow:hidden; height:120px;}
.gouwuche_detial dt{float:left; position:relative;}
.gouwuche_detial dt .demo4{top:40px;}
.gouwuche_detial dd{float:left; display:block; padding-top:10px;}
.gouwuche_detial img{width:100px; margin-left:30px; margin-right:10px;}
.gouwuche_detial dd a,.gouwuche_detial dd a:hover{width:20px; font-size:2rem; padding:3px;}
.gouwuche_detial dd b{font-size:1.8rem; padding:3px;}
.gouwuche_detial dd .name_info{font-size:1.8rem; margin-bottom:15px;}
.gouwuche_detial dd span{float:right;color:#FF787E;}
.gouwuche_detial .addre{position:relative;}
.gouwuche_detial .addre .number_ar{ position: absolute; left:40px; display:block; height:40px; width:82px; border-radius:4px; border:1px solid #ccc;}
.gouwuche_detial .addre b{float:left; font-weight:normal; font-size:1.6rem;}
.gouwuche_detial .addre .number_ar input[type="text"]{width:40px;display:block; height:38px;border-top:none;border-bottom:none; border-left:1px solid #ccc;border-right:1px solid #ccc; float:left; text-align:center}
.gouwuche_detial .addre .number_ar a.re{border-right:1px solid #ccc; display:block; height:40px; float:left}
.gouwuche_detial .addre .number_ar a.add{border-left:1px solid #ccc; display:block; height:40px; float:right}

.foot{display: block; clear:both; width:100%; background-color:#2e2e2e; font-size:1.2rem; position: fixed; bottom:0; }

ul.menu_ul{width:90%; margin:0 auto; padding:20px 0 20px 1%; display:block; overflow:hidden;}
ul.menu_ul li{float:left; margin:0 1%; width:31%;}
ul.menu_ul a{display: block; width:100%; line-height:40px; border-radius:4px; background-color:#FF787E; text-align:center; font-size:1.2rem; color:#fff;}
.foot dl{margin:0 20px; padding:20px 0;}
.foot dd{color:#9A9A9A; padding:5px 10px;}
.foot dd span{ color:#FF777E;}
.po_r{right:30px; top:30%; position:absolute}

.foot2{height:50px; color:#fff; padding-top:10px; padding-left:10px; font-size:1.4rem;}
.foot2 input[type="checkbox"]{ width:20px; margin-left:10px;}
.foot2 a{ position:absolute; right:40px; top:10px; border-radius:4px; background-color:#FF787E; font-size:1.4rem; color:#fff; padding:5px 20px;}
.foot2 span{font-size:1.6rem; color:#FF787E; margin:0 5px;}
.foot3 img{width:30px;}
.foot3 a{display:block;width:25%; float:left; text-align:center; padding:6px 0; color:#ccc;}


